﻿function SetupControls() {
    $("[propertyname]").change(function() { UpdateField(this, "Material"); });
    $(".date").datepicker();

    if (action != "buscar") {

        if (action == "query") {
            $("[propertyname]").attr("disabled", "disabled");
            $("#Material_CodMaterial").removeAttr("disabled");
            $("#btnBuscar").show();
            $("#btnBuscar").click(function() {
                BuscandoMateriales();
            });
        }
    }
    else {
        //$("[propertyname]").attr("disabled", "disabled");
        //$("#Material_CodMaterial").removeAttr("disabled");
        $("#btnBuscar").show();
        $("#btnBuscar").click(function() {
        BuscandoMateriales();
        });
    }
}

function SetupActions() {
    $("#btnNuevo").click(function() {
        apprise("¿Desea crear una Material?", { 'confirm': true }, function(r) {
            if (r) {
               // window.location = "/material/create";
            }
        });
    });

    $("#btnEditar").click(function() {
        var cod = $('#Material_CodMaterial').val();
        apprise("¿Desea modificar la Material seleccionada?", { 'confirm': true }, function(r) {
            if (r) {
               // window.location = "/material/edit?CodMaterial=" + cod;
            }
        });
    });

    $("#btnGrabar").click(function() {
        if ($('img.validation:visible').length) {
            apprise('Por favor corregir todos los errores de validación.');
            return;
        }

        if (action == "create" || action == "edit")
            Save();
    });

    $("#btnCancelar").click(function() {
        apprise("¿Desea buscar otro Material?", { 'confirm': true }, function(r) {
            if (r) {
                window.location = "/material/ModoBuscarStock";
            }
        });
    });
}

function BuscandoMateriales() {
  //  GetListaMaterial();
    //window.location = "/material/GetListaMaterial";
    
    $.blockUI({ message: "Procesando" });
    var data = { id: guid };
    $.ajax({
        type: "POST",
        url: GetControllerUrl("GetListaMaterial", "material"),
        data: data,
        success: function(result) {
            $.unblockUI();
            //$("#ListarMaterialesDiv").Clear();
            $("#ListarMaterialesDiv").html(result);
        },
        error: function(result) {
                    alert("Data not found");
        }
    });
}
